PublishPressFuture\Modules\Expirator\Models\ExpirablePostModel A

Total Complexity 51
Dependencies 13
Dependents 9
Total lines 558
Lines of code 259
Logical lines of code 139
Comment lines 151
Methods 14
Properties 17

Methods 14

Method Rating Maintainability Complexity Lines of code
sendEmail()
A
37 9 82
expire()
A
45 9 43
getExpirationType()
A
48 7 38
getExpirationCategoryIDs()
S
59 5 14
getExpirationTaxonomy()
S
60 5 13
getExpirationCategoryNames()
S
61 3 13
isExpirationEnabled()
S
66 3 8
getExpirationDate()
S
71 2 6
getExpirationOptions()
S
71 2 6
getExpirationAction()
S
67 2 8
__construct()
S
60 1 13
getExpirationDataAsArray()
S
65 1 9
expirationEmailIsEnabled()
S
79 1 3
getExpirationActionClassName()
S
80 1 3